home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
printing
/
ideal321.lzh
/
IDEALIST.3_2
/
DRUCKER
/
LASERJET
/
HP_LJ3.IDA
< prev
next >
Wrap
Text File
|
1992-08-05
|
10KB
|
192 lines
***************************************************************************
* Druckeranpassung für IdeaList V3.2 *
***************************************************************************
* Syntax bei Steuercodes: 65 66 = $41 $42 = 'A''B' = 'AB' *
* nichtnumerische Zeichen u. Blanks zwischen den Codes erlaubt *
* Kommentare: von '*' bis Zeilenende *
***************************************************************************
* Hewlett-Packard Laserjet III *
* weitestmögliche Zeichenanpassung *
* (Für Kompatible evtl.ohne Zeichensätze Legal, ECMA-94 Latin 1) *
* 25 cpi per Softfont *
* *
* Schriftattribute: (bei Kompatiblen eventuell anders) *
* - mit Softfonts prinzipiell NICHT möglich! *
* - mit Courier nicht zugleich fett UND kursiv *
* - mit LinePrinter NICHT möglich *
* *
* Papierformat: DIN A4 *
***************************************************************************
* Erstellt von: Andreas Bagge, Hannover, 30. Juli 1992 *
***************************************************************************
*
* Name der Anpassung (maximal 24 Zeichen):
HP LaserJet III
************************
*
* Namen der Schriftgrößen (maximal 12 Zeichen):
Courier 10 * Größe 1
Courier 12 * " 2 (12cpi erst ab LaserJet3! oder mit Font-Cartridge)
LinePri 16.6* " 3
Tiny 25 * " 4 (Softfont)
*
* Name des Jokers (maximal 12 Zeichen):
************
manu. Einzug * manuelle Einzelblattzufuhr
*
* Drucker-Fonts (0 = intern):
0 * Größe 1
0 * " 2
0 * " 3
TI038R25.PCP * " 4
*************************************************************************
*
* Größenparameter:
0 * Netto-Seitenlänge Endlos in Zoll [Endlos nicht möglich]
0.5 * Abstand der Texte in Zoll (Modus Kette)
0.3 * Mindestrestlänge in Zoll (Modus Kette)
64 * Zeilenzahl Einzelblatt in Pica-Zeilen (= 6 Zeilen/Zoll)
* ^ ********************************************************************
* | Der LaserJet III verträgt für DIA A4 einen max. Wert von 68.14 *
* | Zeilen (kein Witz!). Kompatible können meist nicht so viel. *
* +-- Daher hier sicherheitshalber ein kleinerer Wert. *
************************************************************************
6 * Zeilen/Zoll Größe 1
6 * " " 2
8 * " " 3
12 * " " 4
78 * maximale Zeilenlänge in Pica-Zeichen (= 10 Zeichen/Zoll)
10 * Zeichen/Zoll Größe 1
12 * " " 2
16.66 * " " 3
25 * " " 4
*
0 * Reserviert 1
0 * Reserviert 2
*
0 * Schritte/Zoll für Horizontalpositionierung (0 = nicht verwendet)
*
1 * Sendemodus (0=normal, 1=vor jedem Text, 2=vor jeder Seite, 3=beides)
1 * Konfiguration der Schnittstelle/Einzelblattzuführung
* (0=parallel/manuell, 1=para./auto, 2=seriell/manuell, 3=ser./auto)
**************************************************************************
* Drucker-Steuercodes (maximal 20 Zeichen) :
27'E', 27'(10U' * Initialisierung =
* * [Reset, PC8-ZSatz]
* * (Code max. 20 Zeichen, daher weitere
* * Init-Sequenzen unter "Perforation..")
27 'E' * Codes am Ende [Reset]
27 '&l120Z' * Perforation überspringen aus
* * (hier mißbraucht für weitere Initialisierung:)
* * [Offset: 120decipoint von kurzer Papierkante,
* * setzt log. Rand auf bedruckbaren Bereich]
* * (Code max. 20 Zeichen, daher weitere
* * Init-Sequenzen unter "Brutto-Seitenlänge..")
27 '&l0e0L' * Brutto-Seitenlänge festlegen
* * (hier mißbraucht für weitere Initialisierung:)
* * [0 Zeilen oberer Rand, disable Perforation]
* Zeichenbreite/höhe festlegen:
27 '&k0S' * Größe 1 [10 cpi]
27 '&k4S' * " 2 [12 cpi]
27 '&k2S' * " 3 [16.66 cpi]
0 * " 4 [25 cpi,download]
* Zeilenabstand festlegen:
27 '&l6D' * Größe 1 [1/6"]
27 '&l6D' * " 2 [1/6"]
27 '&l8D' * " 3 [1/8"]
27 '&l12D' * " 4 [1/12"]
* Schalter:
0 * Schnellschrift
0 * Schönschrift
27 '&l2H' * Joker ein [manual Feed]
27 '&l1H' * Joker aus [paper tray feed]
* Schriftattribute der Kopfzeile:
27 '(s3B', 27 '&d3D' * Kopfzeile ein [fett+unterstrichen]
27 '(s0B', 27 '&d@' * Kopfzeile aus [normal]
* Schriftattribute:
27 '(s3B' * fett ein
27 '(s0B' * fett aus
0 * hell ein [ frei ]
0 * hell aus [ verfügbar ]
27 '(s1S' * kursiv ein
27 '(s0S' * kursiv aus
27 '&dD' * unterstrichen ein
27 '&d@' * unterstrichen aus
27 '&a-0.2R' * superscript ein [ Cursor 0.2 Zeilen hoch ]
27 '&a+0.2R' * superscript aus [ Cursor 0.2 Zeilen runter ]
27 '&a+0.2R' * subscript ein [ Cursor 0.2 Zeilen runter ]
27 '&a-0.2R' * subscript aus [ Cursor 0.2 Zeilen hoch ]
* Font-Download:
27 '*c2F', 27 '*c123D' * vor Download-Daten [letzte Schriftart-ID löschen,
* * Font-ID 123 definieren]
0 * nach " " [nicht verwendet]
27 '(123X' * Download-Font ein [Font-Id 123 setzen]
0 * " " aus [nicht verwendet]
* diverses:
0 * Horizontalpositionierung (255 = Platzhalter)
* * [nicht verwendet]
233 * Null mit Strich
***************************************************************************
0* Beginn der Zeichenanpassungen;
* zuerst Atari-Code, dann maximal 20 Druckercodes;
* wenn Zeichen nicht druckbar: 32
*
* [Hier Anpassung an PC8-Symbol-Set]
*
127 = 32 * : N/A
158 = 225 * ß(eszet) : ß(beta)
176 = 27 '(0N', 227, 27 '(10U' * ã : ECMA-ZS,227, PC8-ZS
177 = 27 '(0N', 245, 27 '(10U' * õ : ECMA-ZS,245, PC8-ZS
178 = 27 '(0N', 216, 27 '(10U' * Ø : ECMA-ZS,216, PC8-ZS
179 = 27 '(0N', 248, 27 '(10U' * ø : ECMA-ZS,248, PC8-ZS
180 = 32 * œ : N/A
181 = 32 * Œ : N/A
182 = 27 '(0N', 192, 27 '(10U' * À : ECMA-ZS,192, PC8-ZS
183 = 27 '(0N', 195, 27 '(10U' * Ã : ECMA-ZS,195, PC8-ZS
184 = 27 '(0N', 213, 27 '(10U' * Õ : ECMA-ZS,213, PC8-ZS
185 = 27 '(0N', 168, 27 '(10U' * ¨ : ECMA-ZS,168, PC8-ZS
186 = 27 '(0N', 180, 27 '(10U' * ´ : ECMA-ZS,180, PC8-ZS
187 = 27 '(1U', 125, 27 '(10U' * † : LegalZS,125, PC8-ZS
188 = 27 '(0N', 182, 27 '(10U' * ¶ : ECMA-ZS,182, PC8-ZS
189 = 27 '(0N', 169, 27 '(10U' * © : ECMA-ZS,169, PC8-ZS
190 = 27 '(0N', 174, 27 '(10U' * ® : ECMA-ZS,174, PC8-ZS
191 = 27 '(1U', 126, 27 '(10U' * ™ : LegalZS,126, PC8-ZS
192 = 32 * ij - N/A Ab hier
193 = 32 * IJ - N/A Ligaturen
194 = 32 * א - N/A und
195 = 32 * ב - N/A hebräische
196 = 32 * ג - N/A Buchstaben
197 = 32 * ד - N/A als Leerzeichen;
198 = 32 * ה - N/A falls IBM-Grafik-
199 = 32 * ו - N/A zeic